Big Huge Thesaurus

recording machine

noun